† Corresponding author. E-mail:
Project supported by the National Natural Science Foundation of China (Grant No. 11665009) and the Natural Science Research Project of Guizhou Provincial Education Bureau (Grant No. KY[2015]355)
A class of models for activity-driven networks is proposed in which nodes vary in two states: active and inactive. Only active nodes can receive links from others which represent instantaneous dynamical interactions. The evolution of the network couples the addition of new nodes and state transitions of old ones. The active group changes with activated nodes entering and deactivated ones leaving. A general differential equation framework is developed to study the degree distribution of nodes of integrated networks where four different schemes are formulated.
Many social, communication, and information systems can be represented in terms of networks[1] — sets of nodes (or vertices) joined together in pairs by links (or edges) — with wide practical applications ranging from searching on the Internet[2] to controlling infectious diseases.[3] Research in networks has focused on the analysis of topological properties of complex systems in the real world and generating abstract models to understand microscopic mechanisms of network evolution as well as the effects of the network structure on dynamical processes.[4] Until recently, most studies in this field have been concerned with the study of static networks, ignoring the dynamic nature of realistic systems. The use of the static network is convenient for the sake of mathematical analysis, but sometimes it brings about biases in the dynamics of/on networks. Recently, much attention has been paid to temporal characteristics of networked systems[5,6] where edges vary with time.
The characterization and modelling of time-varying networks were put into practice because of availability of large data of real-time tracking of human interactions and social relationships. In this context, considering interactions in dynamic networks as a time series of events, a number of recent works focused on the statistics of events and inter-events,[7–13] and investigated their influences on diffusion and spreading processes.[14–21] On the one hand, it has been shown that the distribution of inter-event times of some communication systems follows non-Poissonian, heavy-tailed distributions, which results in bursty patterns of concurrency and duration of interactions. On the other hand, interactions in some dynamic systems are distributed homogeneously in time, e.g., switching behavior between inactive and active states in social systems. In this scenario, an important characteristic of time-varying networks is the statistics of events.
A typical model from this perspective is the activity-driven network recently proposed by Perra et al.[22] The basic premise of this model is that the formation of links is driven by the activity of nodes. They empirically obtained the distribution of individual agents’ activity in three real-world networks: Collaborations in the journal “Physical Review Letters”, messages exchanged over Twitter, and the activity of actors in movies and TV series, which allows the definition of the network dynamics based on nodes’ activity. For each node i, a fixed potential xi, the random number drawn from a given probability distribution function f(x), is assigned to measure its activity or fitness. At each time step, the network starts with N isolated nodes. Then node i becomes active with the probability proportional to xi and generates m links connecting to other random nodes. Inactive nodes can still receive connections from active ones. Since the model is random and Markovian in the sense that agents do not have memory of the previous time steps, the degree distribution of the time-aggregated networks follows the same functional form as that of the distribution f(x).[22,23] To exceed this limit, modifications of the activity-driven model have been proposed considering different scenarios, such as mutual selection,[24] memory effects,[25] strong and weak ties.[26] Although the activity-driven model is a simple representation of time-varying networks, it allows the theoretical analysis of concurrent networks and dynamical processes of interest.[27–32]
In this paper we propose an alternative activity-driven model to explain the change of individual activity and its influence on network dynamics. The model contains twofold dynamics during the evolution. First, the network grows with the addition of new nodes, which is consistent with the open feature of most real-world networks.[33] Second, all the nodes can be in one of the two states: active and inactive. Nodes transit between active and inactive states based on the collective memory.[34] Instead of considering connectivity emerging and disappearing at a given time (e.g., the birth–death process,[35]) the present model preserves previous links, but only a small fraction of them are active when the endpoints are active. To understand its reality, we take citation networks as an example. During the growth of the citation network, there are two universal features. One is the half-life effect,[36] that is, aging papers are rarely cited since they are no longer sufficiently topical. The other is the delayed recognition phenomenon,[37] which reflects papers did not seem to achieve any sort of recognition until some years after their original publication. Based on the collective memory, the published papers can be divided into two states: active and inactive. One can notice state transitions during evolution: deactivating papers based on the aging effect and activating papers based on the recognition process, and only active papers can receive citations from new papers.
The network contains the addition of newcomers and state transitions of nodes. Each node might receive links while it is active. Suppose that there is an initial network of n0 isolated seeds, in which m(< n0) nodes are active. The number of incoming edges of a node is denoted by the in-degree k′. At each time step, the dynamics runs as follows.
(i) Adding a new active node n with m outgoing edges that are attached to previously existing m active ones. The in-degree of the newcomer is
(ii) Activating one of the previously existing inactive nodes. The probability of an inactive node i being activated is
Different from the activity-driven model that previous links are not kept in the next step,[22] the present model maintains all the links and the temporal feature is defined by the activity of nodes. At each time step, only a small number m of nodes are active and a small fraction of links from the m nodes are active. Thus, instantaneous dynamical interactions take place through these active links. As the first step of research, we address the study of the aggregated network based on aforesaid two mechanisms, by using a differential equation approach. We study the degree distribution of nodes of the aggregated network. The analytical expressions are tested by numerical simulations.
Denoting with A(k′,t) and D(k′,t) the number of active and inactive nodes at time t, respectively, one can write out the differential equations for network evolution:
Imposing the stationary condition ∂A(k′,t)/∂t = 0 yields
In this simplest case, the activation probability of an inactive node j is
In the case of preferential deactivation, the probability of an active node j being selected for deactivation is given by
Figure
In Fig.
In the case of preferential activation, the probability of an inactive node j being selected for activation is given by
Figure
For the preferential activation and deactivation rates, one substitutes Eqs. (
The solution of Eq. (
Figure
The characterization and modeling of time-varying networks is of great importance in network research. A simplification of this framework is the recently proposed activity-driven network,[22] which is based on the activity potential. Like attractiveness[38] and rank,[39] the potential is a time-invariant function characterizing individual interactions. Under the assumption that memoryless agents perform uniform connections, Perra and collaborators[22] obtained the degree distribution of integrated network which is proportional to the given activity rate. In reality, however, the linking probability between individuals also displays some preference,[33] which should be considered in time-varying networks.
In this paper, we have proposed an alternative, simple and intuitive model for activity-driven networks. The present model not only allows the addition of new nodes at each time step, but also considers the state transitions between active and inactive nodes. Only the adding node can emits links to other active nodes. Both uniform and preferential transitions of nodes are considered, which yields four combinations. We have provided a general differential equation framework to study the degree distribution of nodes of integrated networks where four different schemes are formulated and compared to simulation results. Only in the case of the uniform activation and deactivation can the model show an exponential distribution of node’s degree. So long as the preference is introduced, the resulting distribution follows the power law.
The dynamic feature of the model is represented by the change in the active group of nodes. At each time step, activated nodes enter the set and deactivated ones leave, while the number of the active nodes is unchanged. Only the links between currently active nodes give rise to instantaneous dynamical interactions, such as information spreading and social contagion.[40] The addition of this feature to dynamical models may lead to more quantitative description of the dynamics on networks.
[1] | |
[2] | |
[3] | |
[4] | |
[5] | |
[6] | |
[7] | |
[8] | |
[9] | |
[10] | |
[11] | |
[12] | |
[13] | |
[14] | |
[15] | |
[16] | |
[17] | |
[18] | |
[19] | |
[20] | |
[21] | |
[22] | |
[23] | |
[24] | |
[25] | |
[26] | |
[27] | |
[28] | |
[29] | |
[30] | |
[31] | |
[32] | |
[33] | |
[34] | |
[35] | |
[36] | |
[37] | |
[38] | |
[39] | |
[40] |